// 加载form模块
let form = layui.form

function basic() {
    $.ajax({
        url: '/my/user/userinfo',
        success: function (res) {
            // $('input[name="username"]').val(res.data.username)
            // $('input[name="nickname"]').val(res.data.nickname)
            // $('input[name="email"]').val(res.data.email)

            // form.val('表单中的lay-filter属性值','对象格式的数据（并且对象的键必须和input的name一样）')；
            form.val('xz',res.data)    //这种方法可以获取全部表单元素
        }
    })
}

basic();




// ---------------------------------------- 更新用户信息-----------------------------------------
// 表单提交 -> 阻止默认行为 -> 收集表单数据（查询字符串） -> ajax提交
$('form').on('submit', function (e) {
    // 阻止默认行为
    e.preventDefault()
    // 收集表单数据
    let data = $(this).serialize()
    // console.log(data);
    $.ajax({
        type: 'post',
        url: '/my/user/userinfo',
        data:data,
        success: function (res) {
            // 提示框
            layer.msg(res.message)
            if (res.status == 0) {
                // 自调用刷新页面
                window.parent.getUserInfo()
            }
        }
    })
})






// ---------------------------------------- 重置-----------------------------------------
$('#b2').on('click', function () {
    // 重新调用上面的封装函数，重新渲染
    basic();
})